<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.9.1"/>
<title>IDA SDK: Basic type: unknown &amp; void</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">IDA SDK
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.9.1 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="files.html"><span>Header&#160;Files</span></a></li>
      <li><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#var-members">Variables</a>  </div>
  <div class="headertitle">
<div class="title">Basic type: unknown &amp; void<div class="ingroups"><a class="el" href="group__tf.html">Type flags</a></div></div>  </div>
</div><!--header-->
<div class="contents">
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<p><a class="el" href="group__tf__unk.html#ga9c2f460ca1ce121f26cf35a2fd56435c" title="unknown ">BT_UNK</a> and <a class="el" href="group__tf__unk.html#gaf99e9832d21e1b090117fc2feab1c2b5" title="void ">BT_VOID</a> with non-zero type flags can be used in function (and struct) declarations to describe the function arguments or structure fields if only their size is known. They may be used in ida to describe the user input.</p>
<p>For struct used also as 'single-field-alignment-suffix' [__declspec(align(x))] with <a class="el" href="group__tf__mask.html#gafba446d2cb3b761e1af374cd209a911e" title="modifiers. ">TYPE_MODIF_MASK</a> == <a class="el" href="group__tf__mask.html#ga0546e0e6a47765f33245d7a9d6b175aa" title="basic type with type flags ">TYPE_FULL_MASK</a>. </p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:ga9c2f460ca1ce121f26cf35a2fd56435c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga9c2f460ca1ce121f26cf35a2fd56435c"></a>
const <a class="el" href="typeinf_8hpp.html#a7a9c029b924959e0fe4f14b3531fb733">type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tf__unk.html#ga9c2f460ca1ce121f26cf35a2fd56435c">BT_UNK</a> = 0x00</td></tr>
<tr class="memdesc:ga9c2f460ca1ce121f26cf35a2fd56435c"><td class="mdescLeft">&#160;</td><td class="mdescRight">unknown <br /></td></tr>
<tr class="separator:ga9c2f460ca1ce121f26cf35a2fd56435c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf99e9832d21e1b090117fc2feab1c2b5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaf99e9832d21e1b090117fc2feab1c2b5"></a>
const <a class="el" href="typeinf_8hpp.html#a7a9c029b924959e0fe4f14b3531fb733">type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tf__unk.html#gaf99e9832d21e1b090117fc2feab1c2b5">BT_VOID</a> = 0x01</td></tr>
<tr class="memdesc:gaf99e9832d21e1b090117fc2feab1c2b5"><td class="mdescLeft">&#160;</td><td class="mdescRight">void <br /></td></tr>
<tr class="separator:gaf99e9832d21e1b090117fc2feab1c2b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae57d28bf34d646a18be655f3a3e75cad"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae57d28bf34d646a18be655f3a3e75cad"></a>
const <a class="el" href="typeinf_8hpp.html#a7a9c029b924959e0fe4f14b3531fb733">type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tf__unk.html#gae57d28bf34d646a18be655f3a3e75cad">BTMT_SIZE0</a> = 0x00</td></tr>
<tr class="memdesc:gae57d28bf34d646a18be655f3a3e75cad"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="group__tf__unk.html#gaf99e9832d21e1b090117fc2feab1c2b5" title="void ">BT_VOID</a> - normal void; <a class="el" href="group__tf__unk.html#ga9c2f460ca1ce121f26cf35a2fd56435c" title="unknown ">BT_UNK</a> - don't use <br /></td></tr>
<tr class="separator:gae57d28bf34d646a18be655f3a3e75cad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga90ce5c51a92ecb3d1b44ffc6d08a5e05"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga90ce5c51a92ecb3d1b44ffc6d08a5e05"></a>
const <a class="el" href="typeinf_8hpp.html#a7a9c029b924959e0fe4f14b3531fb733">type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tf__unk.html#ga90ce5c51a92ecb3d1b44ffc6d08a5e05">BTMT_SIZE12</a> = 0x10</td></tr>
<tr class="memdesc:ga90ce5c51a92ecb3d1b44ffc6d08a5e05"><td class="mdescLeft">&#160;</td><td class="mdescRight">size = 1 byte if <a class="el" href="group__tf__unk.html#gaf99e9832d21e1b090117fc2feab1c2b5" title="void ">BT_VOID</a>; 2 if <a class="el" href="group__tf__unk.html#ga9c2f460ca1ce121f26cf35a2fd56435c" title="unknown ">BT_UNK</a> <br /></td></tr>
<tr class="separator:ga90ce5c51a92ecb3d1b44ffc6d08a5e05"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9ed1420856f2a445e0f0977f576d6bf5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga9ed1420856f2a445e0f0977f576d6bf5"></a>
const <a class="el" href="typeinf_8hpp.html#a7a9c029b924959e0fe4f14b3531fb733">type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tf__unk.html#ga9ed1420856f2a445e0f0977f576d6bf5">BTMT_SIZE48</a> = 0x20</td></tr>
<tr class="memdesc:ga9ed1420856f2a445e0f0977f576d6bf5"><td class="mdescLeft">&#160;</td><td class="mdescRight">size = 4 bytes if <a class="el" href="group__tf__unk.html#gaf99e9832d21e1b090117fc2feab1c2b5" title="void ">BT_VOID</a>; 8 if <a class="el" href="group__tf__unk.html#ga9c2f460ca1ce121f26cf35a2fd56435c" title="unknown ">BT_UNK</a> <br /></td></tr>
<tr class="separator:ga9ed1420856f2a445e0f0977f576d6bf5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae249f36ee88b26f66602b505aacb62d6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae249f36ee88b26f66602b505aacb62d6"></a>
const <a class="el" href="typeinf_8hpp.html#a7a9c029b924959e0fe4f14b3531fb733">type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tf__unk.html#gae249f36ee88b26f66602b505aacb62d6">BTMT_SIZE128</a> = 0x30</td></tr>
<tr class="memdesc:gae249f36ee88b26f66602b505aacb62d6"><td class="mdescLeft">&#160;</td><td class="mdescRight">size = 16 bytes if <a class="el" href="group__tf__unk.html#gaf99e9832d21e1b090117fc2feab1c2b5" title="void ">BT_VOID</a>; unknown if <a class="el" href="group__tf__unk.html#ga9c2f460ca1ce121f26cf35a2fd56435c" title="unknown ">BT_UNK</a> (IN struct alignment - see below) <br /></td></tr>
<tr class="separator:gae249f36ee88b26f66602b505aacb62d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
</body>
</html>
